#pragma once
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include "bg_global.h"
#include <assert.h>

HMODULE proxyCaller;
HMODULE jagamex86;

#define DLLA(address, module) ((address - 0x20000000) + ((DWORD)module))

#define JAMOD_VERSION	1.0


// Functions to be used elsewhere --eez
void JAMod_BindExports(void);
void JAMod_LoadConfigFile(void);
void JAMod_DisplayMOTD(void);
void JAMod_FreeFSMemory(void);

// Plugin stuff --eez
void JAMod_LoadBasicPluginSettings(void);
void JAMod_DiscoverPlugins(void);
void JAMod_LoadPlugins(void);